package top.aigoo.project01.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Description: 顾客已经领取的奖品映射，顾客已经在线上选择了领取奖品，但是还没去店铺实际兑换出来
 * @Author: Mr.OYSHUO.欧阳大叔  mail:1642302522@qq.com
 * @Version 1.0.0
 * @Date: 2021/9/21 16:55
 */
@Data
@NoArgsConstructor
@AllArgsConstructor

public class UserAwardMap {
    //主键id
    private Long userAwardId;

    //private Long userId;

    //private Long awardId;

    //private Long shopId;

    //private String userName;

    //private String awardName;

    //private Date expireTime;
    //创建时间
    private Date createTime;
    //使用状态: 0 未兑换 1 已兑换  是否已经兑换
    private Integer usedStatus;
    //领取奖品所消耗的积分
    private Integer point;
    //复合对象 顾客信息实体类，哪个顾客
    private PersonInfo user;
    //复合对象 奖品信息实体类，领取了哪个奖品
    private Award award;
    //复合对象 店铺信息实体类，在哪个店铺
    private Shop shop;
    //复合对象 操作员信息实体类  ,被哪个店员进行的扫码发奖操作
    private PersonInfo operator;
}
